package com.xquant.marketdata.curvestrip.domain;

import com.xquant.common.core.annotation.Excel;

import java.math.BigDecimal;

/**
 * 利率曲线设置
 *
 * @author botao.yu
 */
public class DivIrCurveStripDTO {
    private static final long serialVersionUID = 1L;

    private String divCode;
    @Excel(name = "期限")
    private String divTerm;

    public String getLimitDate() {
        return limitDate;
    }

    public void setLimitDate(String limitDate) {
        this.limitDate = limitDate;
    }

    @Excel(name = "日期")
    private String limitDate;

    @Excel(name = "红利率(%)", cellType = Excel.ColumnType.PERCENT, scale = 3)
    private BigDecimal divRate;

    private String begDate;

    private String endDate;

    @Excel(name = "现货价格", cellType = Excel.ColumnType.MONEY, scale = 2)
    private BigDecimal dpClose;

    @Excel(name = "期货价格", cellType = Excel.ColumnType.MONEY, scale = 2)
    private BigDecimal futureClose;

    @Excel(name = "基差率", cellType = Excel.ColumnType.PERCENT, scale = 2)
    private BigDecimal spred;

    public String getDivCode() {
        return divCode;
    }

    public void setDivCode(String divCode) {
        this.divCode = divCode;
    }

    public String getDivTerm() {
        return divTerm;
    }

    public void setDivTerm(String divTerm) {
        this.divTerm = divTerm;
    }

    public BigDecimal getDivRate() {
        return divRate;
    }

    public void setDivRate(BigDecimal divRate) {
        this.divRate = divRate;
    }

    public String getBegDate() {
        return begDate;
    }

    public void setBegDate(String begDate) {
        this.begDate = begDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public BigDecimal getDpClose() {
        return dpClose;
    }

    public void setDpClose(BigDecimal dpClose) {
        this.dpClose = dpClose;
    }

    public BigDecimal getFutureClose() {
        return futureClose;
    }

    public void setFutureClose(BigDecimal futureClose) {
        this.futureClose = futureClose;
    }

    public BigDecimal getSpred() {
        return spred;
    }

    public void setSpred(BigDecimal spred) {
        this.spred = spred;
    }


}
